#include "hal_digio.h"
#include "hal_mcu.h"
#include "demo_app.h"
#include "hal_led.h"
#include "hal_board.h"

/*
 *  Pl.0 -- Led
 *  0: push
 *  1: normal
 */

#define KEY_NORMAL	1

void key_deal()
{
	HAL_DEBOUNCE(KEY_NORMAL);
	halLedToggle(1);
}

void demo_app()
{
	digioConfig key_port;
	
	key_port.port = 1;
	key_port.pin = 0;
	key_port.pin_bm = 0x01;
	key_port.dir = HAL_DIGIO_INPUT;
	
	
	halDigioConfig(&key_port);
	halDigioIntConnect(&key_port, key_deal);
	halDigioIntSetEdge(&key_port, HAL_DIGIO_INT_FALLING_EDGE);
	halDigioIntEnable(&key_port);
	
	while(1)
	{
	}
}